var alavanca : GameObject;
var entrou : boolean = false;
var cairCaixa : boolean = false;
var lancou : boolean = false;
var lancaCaixa : Transform;
var cubo : GameObject;


function Update () 
{
	if(entrou && Input.GetKeyDown("e"))
	{
		alavanca.transform.rotation.z = -52.6;
		cairCaixa = true;
	}
	
	if(lancou == false)
	{
		if(cairCaixa)
		{
			Instantiate(cubo,Vector3(lancaCaixa.position.x,lancaCaixa.position.y,lancaCaixa.position.z), Quaternion.identity);
			cairCaixa = false;
			lancou = true;
		}
	}
}

function OnTriggerStay (colidiu : Collider) {

	if(colidiu.gameObject.tag == "Alavanca")
	{
		entrou = true;
		
	}
}

function OnTriggerExit (colidiu : Collider) {

	if(colidiu.gameObject.tag == "Alavanca")
	{
		entrou = false;
	}
}